forest polecat - French English Dictionary